/*
 * 文件名：CfgManager.java	 
 * 时     间：上午10:48:47
 * 作     者：binghen      
 * 版     权： 2012-2022 湖南智软网络科技, 公司保留所有权利.
 * 联     系：http://www.073586.com/
 */
package com.message.utils;

import java.util.Map;

import com.cz073586.tools.util.ResourceUtil;

/**
 * 类描述:配置管理器
 * 
 * @ClassName: CfgManager
 * @author binghen
 * @date 2015年9月18日 上午10:48:47
 */
public class MessageCfgManager
{
	private static MessageCfgManager install;
	
	private static final String CFG_PATH = "cfg/message.properties";
	private Map<String, String> cfgMap;
	
	private MessageCfgManager()
	{
		cfgMap = ResourceUtil.getPropertie(CFG_PATH);
	}
	
	/**
	 * 
	 * 方法描述： 获取实例
	 * 
	 * @Title: install
	 * @param @return
	 * @return CfgManager
	 * @user liyf 2015年9月18日
	 * @throws
	 */
	public static MessageCfgManager instance()
	{
		if (null == install)
		{
			install = new MessageCfgManager();
		}
		
		return install;
	}
	
	/**
	 * 
	 * 方法描述： 获取配置文件
	 * 
	 * @Title: getCfgPropertiesByKey
	 * @param @param key
	 * @param @return
	 * @return String
	 * @user liyf 2015年9月18日
	 * @throws
	 */
	public String getCfgPropertiesByKey(String key)
	{
		return this.cfgMap.get(key);
	}
	
	public boolean isDebug()
	{
		if(MessageCfgManager.instance().getCfgPropertiesByKey("is_debuger")=="true")
		{
			return true;
		}
		return false;
	}
	
}
